package com.situ.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.situ.domain.entity.TAddress;
import com.situ.domain.dto.AddressDTO;
import com.situ.domain.dto.UpdateAddressDTO;

public interface AddressService extends IService<TAddress> {
    /**
     * 添加地址
     * @param addressDTO
     * @param currentId
     */
    void addAddress(AddressDTO addressDTO, Integer currentId);

    /**
     * 设置默认地址
     * @param id
     */
    void setDefaultAddress(Integer id);

    /**
     * 修改地址
     * @param addressDTO
     */
    void updateAddress(UpdateAddressDTO addressDTO);
}
